package com.ccp.dev.qbdms.model;

import com.ccp.dev.core.basic.model.BaseModel;
import com.ccp.dev.qbdms.annotation.IsAttachment;
import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;

import java.util.Date;

/**
 * 质量技术支撑机构_会议表 w_qbd_quasuporg_meeting
 * 
 * @author y
 * @date 2020-07-08 11:17:18
 */
@ExpAnnotation(description = "质量技术支撑机构_会议")
@ImpAnnotation(description = "质量技术支撑机构_会议")
public class WQbdQuasuporgMeeting extends  BaseModel<WQbdQuasuporgMeeting>
{
	private static final long serialVersionUID = 1L;

    /**
     * 主键
    */
    private String  meetingId;
    /**
     * 年度
    */
    @Record(value = "年度")
    @ExpAnnotation(description = "年度")
    @ImpAnnotation(description = "年度",isRequired = true)
    private String  meetingYear;
    /**
     * 会议时间
    */
    @Record(value = "会议时间")
    @ExpAnnotation(description = "会议时间")
    @ImpAnnotation(description = "会议时间",isRequired = true)
    private Date  meetingTime;
    /**
     * 会议名称
    */
    @Record(value = "会议名称")
    @ExpAnnotation(description = "会议名称")
    @ImpAnnotation(description = "会议名称",isRequired = true)
    private String  meetingName;
    /**
     * 会议地点
    */
    @Record(value = "会议地点")
    @ExpAnnotation(description = "会议地点")
    @ImpAnnotation(description = "会议地点",isRequired = true)
    private String  meetingPlace;
    /**
     * 会议人员
    */
    @Record(value = "参会人员")
    @ExpAnnotation(description = "参会人员")
    @ImpAnnotation(description = "参会人员",isRequired = true)
    private String  meetingPerson;
    /**
     * 会议文件名
    */
    @Record(value = "会议文件名称")
    @ExpAnnotation(description = "会议文件名称")
    @ImpAnnotation(description = "会议文件名称",isRequired = true)
    private String  meetingFileName;
    /**
     * 会议文件
    */
    @IsAttachment
    @Record(value = "会议文件")
    private String  meetingFile;
    /**
     * 会议纪要
    */
    @IsAttachment
    @Record(value = "会议纪要")
    private String  meetingMinutes;
    /**
     * 父主键
    */
    private String  meetingRefId;
    /**
     * 排序
    */
    private int meetingSort;

    public String getMeetingId() {
        return meetingId;
    }

    public void setMeetingId(String meetingId) {
        this.meetingId = meetingId;
    }

    public String getMeetingYear() {
        return meetingYear;
    }

    public void setMeetingYear(String meetingYear) {
        this.meetingYear = meetingYear;
    }

    public Date getMeetingTime() {
        return meetingTime;
    }

    public void setMeetingTime(Date meetingTime) {
        this.meetingTime = meetingTime;
    }

    public String getMeetingName() {
        return meetingName;
    }

    public void setMeetingName(String meetingName) {
        this.meetingName = meetingName;
    }

    public String getMeetingPlace() {
        return meetingPlace;
    }

    public void setMeetingPlace(String meetingPlace) {
        this.meetingPlace = meetingPlace;
    }

    public String getMeetingPerson() {
        return meetingPerson;
    }

    public void setMeetingPerson(String meetingPerson) {
        this.meetingPerson = meetingPerson;
    }

    public String getMeetingFileName() {
        return meetingFileName;
    }

    public void setMeetingFileName(String meetingFileName) {
        this.meetingFileName = meetingFileName;
    }

    public String getMeetingFile() {
        return meetingFile;
    }

    public void setMeetingFile(String meetingFile) {
        this.meetingFile = meetingFile;
    }

    public String getMeetingMinutes() {
        return meetingMinutes;
    }

    public void setMeetingMinutes(String meetingMinutes) {
        this.meetingMinutes = meetingMinutes;
    }

    public String getMeetingRefId() {
        return meetingRefId;
    }

    public void setMeetingRefId(String meetingRefId) {
        this.meetingRefId = meetingRefId;
    }

    public int getMeetingSort() {
        return meetingSort;
    }

    public void setMeetingSort(int meetingSort) {
        this.meetingSort = meetingSort;
    }

    @Override
    public String toString() {
        return "WQbdQuasuporgMeeting{" +
                "meetingId='" + meetingId + "'," +
                "meetingYear='" + meetingYear + "'," +
                "meetingTime='" + meetingTime + "'," +
                "meetingName='" + meetingName + "'," +
                "meetingPlace='" + meetingPlace + "'," +
                "meetingPerson='" + meetingPerson + "'," +
                "meetingFileName='" + meetingFileName + "'," +
                "meetingFile='" + meetingFile + "'," +
                "meetingMinutes='" + meetingMinutes + "'," +
                "meetingRefId='" + meetingRefId + "'" +
                "meetingSort='" + meetingSort + "'" +
                '}';
    }

}
